Text copied to clipboard!
Título
Text copied to clipboard!Desenvolvedor de Software Embarcado
Descrição
Text copied to clipboard!
Estamos à procura de um Desenvolvedor de Software Embarcado altamente qualificado para se juntar à nossa equipe de engenharia. O candidato ideal será responsável pelo desenvolvimento, teste e manutenção de software para sistemas embarcados utilizados em uma variedade de aplicações, como automação industrial, dispositivos médicos, automóveis, eletrônicos de consumo e muito mais.
O profissional atuará em estreita colaboração com engenheiros de hardware, projetistas de sistemas e outros desenvolvedores de software para garantir que os sistemas embarcados funcionem de forma eficiente, segura e confiável. Espera-se que o candidato tenha experiência com linguagens de programação de baixo nível, como C e C++, além de conhecimento em sistemas operacionais em tempo real (RTOS), protocolos de comunicação e depuração de hardware.
Além disso, o Desenvolvedor de Software Embarcado deverá ser capaz de interpretar esquemas eletrônicos, utilizar ferramentas de versionamento de código, realizar testes unitários e de integração, e documentar adequadamente o código e os processos de desenvolvimento. A capacidade de trabalhar de forma independente e em equipe, bem como de se adaptar rapidamente a novas tecnologias e requisitos, é essencial para o sucesso nesta função.
Se você é apaixonado por tecnologia, tem atenção aos detalhes e deseja trabalhar em projetos inovadores que impactam diretamente a vida das pessoas, esta é a oportunidade ideal para você.
Responsabilidades
Text copied to clipboard!- Desenvolver software para sistemas embarcados em C/C++
- Integrar software com hardware e realizar testes de validação
- Colaborar com engenheiros de hardware e firmware
- Implementar e manter drivers de dispositivos
- Realizar depuração e análise de falhas em sistemas embarcados
- Documentar código, processos e especificações técnicas
- Participar de revisões de código e testes de qualidade
- Acompanhar tendências e novas tecnologias em sistemas embarcados
- Otimizar desempenho e consumo de energia dos sistemas
- Garantir conformidade com normas e padrões de segurança
Requisitos
Text copied to clipboard!- Formação em Engenharia da Computação, Elétrica, ou áreas correlatas
- Experiência com linguagens C e C++
- Conhecimento em sistemas operacionais em tempo real (RTOS)
- Familiaridade com protocolos de comunicação (I2C, SPI, UART, CAN)
- Capacidade de leitura e interpretação de esquemas eletrônicos
- Experiência com ferramentas de versionamento como Git
- Conhecimento em depuração de hardware e uso de osciloscópio
- Habilidade para trabalhar em equipe multidisciplinar
- Boa comunicação e organização
- Inglês técnico para leitura de documentação
Perguntas potenciais de entrevista
Text copied to clipboard!- Você possui experiência com desenvolvimento em C/C++ para sistemas embarcados?
- Já trabalhou com algum sistema operacional em tempo real (RTOS)?
- Tem familiaridade com protocolos de comunicação como SPI, I2C ou CAN?
- Consegue interpretar esquemas eletrônicos e datasheets?
- Quais ferramentas de depuração você já utilizou?
- Você já trabalhou com integração entre software e hardware?
- Tem experiência com testes unitários e de integração?
- Está confortável em trabalhar com times multidisciplinares?
- Como você lida com prazos apertados e mudanças de requisitos?
- Está disposto a aprender novas tecnologias conforme necessário?